Jeff FosterJeff Foster
52 Weeks of a Table Tennis Ranking Point and the Lesson of an Empty Analysis FileOn February 12, I opened a table tennis analysis file. Of the nine fields in...
ETTU and EUSA meet in Ljubljana: an unsigned agreement and a nine-year-old leakOn 18 October 2026, at Arena Stožice in Ljubljana, the final day of the...
The Gap Before the Serve: Why the Lebrun Brothers' European Doubles Title Is Not a Story of DominanceI rewatched the European men's doubles final in Ljubljana four times, and eac...
Ljubljana 2026: Félix Lebrun Reaches the Semifinal, but Léo De Nodrest Is the Name Worth Writing DownGame one ended 11-2. Game three ended 11-2. Wedged between them were two 11-8...
52 Weeks of WTT Points: The Real Strata Beneath the Table Tennis World RankingA player wins a WTT Contender, collects 400 points, and seven days later...
World Table Tennis After Paris 2026: Power Shifts in the Gaps Between PeopleOn August 4, 2026, at the South Paris Arena, as Fan Zhendong bent down to pic...
Jorgic Survives Dramatic Seven-Game Battle as Leading Contenders Advance in LjubljanaThe European Table Tennis Championships in Ljubljana opened with the most...
Alexis Lebrun Defends Two European Crowns in Ljubljana: When the Hunter Becomes the HuntedIn October 2026, at Linz, Alexis Lebrun entered the European Championships wi...
World Table Tennis After Paris 2026: The Real Gap Isn't in the Wrist FlickOn July 31, 2026, at South Paris Arena, Wang Chuqin — the world's No. 1 men's...
Table Tennis Transfer Market 2026: Release Clauses and the Gap Between World Ranking and Transfer ValueTable Tennis Transfer Market 2026: Release Clauses and the Gap Between World...
Nine Layers of WTT Table Tennis Data: The Trap of an Empty Analysis and How to Read the Numbers AgainOn 11 February 2026, the WTT world ranking published a line that made me reru...
Youth Table Tennis: The Real Signal Isn't on the Scoreboard — It's in Game 7In the dataset I have tracked since 2026 there is one column few people notic...
The Dust on Table Tennis Gems: Growth Curves and the Prodigy TrapTHE DUST ON TABLE TENNIS GEMS: GROWTH CURVES AND THE PRODIGY TRAP A Hand Nobo...
Nebraska No. 1, Texas 9-6 at No. 12: What the NCAA Committee's First Top 16 Is Really SayingNebraska entered the NCAA committee's first top 16 of the 2026 season at 19-0...
Persija 5-1 Arema: Five Goals, and the Concession Nobody MentionsShin Tae-yong set the water bottle down on the table, unhurried, and answered...
Point 11 of the Third Game: Vietnamese Badminton's Rhythm in the 2026 SeasonPoint 11 of the Third Game I keep a green-covered notebook, bought at a small...
Guerschon Yabusele's Million-Dollar Invoice: When a EuroLeague Star Pays Out of Pocket to Chase the NBA Dream AgainInside the Eurohoops studio, a small Celtics jersey was hung up in the middle...
The Leo Jr Shirt at Hang Day: How a Brazilian Striker Found Himself Again in the V.LeagueIn the 68th minute, the broadcast camera panned into the middle of the pitch....
The 52-Week Clock and the Crack in How We Measure Young Table TennisIn a continental-level arena, I counted eleven people in the stands, includin...
Messi Shines on Farewell Day: Argentina Thrash Benin 3-0 and Open the Post-Messi EraThe international friendly between Argentina and Benin ended 3-0 in favour of...
